const arr = [2, 4, 1, 7, 3, 1, 6, 5]

function selection_sort(arr) {
  const len = arr.length
  let minIndex
  // 比较的是i，j这个区间的值
  for (let i = 0; i < len; i++) {
    minIndex = i
    for (let j = i + 1; j < len; j++) {
      if (arr[j] < arr[minIndex]) {
        minIndex = j
      }
    }
    [arr[i], arr[minIndex]] = [arr[minIndex], arr[i]]
  }
  return arr
}

console.log(selection_sort(arr));
